


.flexai{
	display: flex;
	align-items: center;
}
.flexsb{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.text_all{
	font-size: 28rpx;
	color:#999;
	line-height:1;
}

.txshadow{
	text-shadow: 0px 1rpx 1rpx rgba(0, 0, 0, 0.2);
}
.c000{
	color:#000;
}
.lh1{
	line-height: 1;
}
.wxtitle{
	font-size: 36rpx;
	color: #FFF;
    font-family: PingFang SC;
    font-weight: 500;
}
.fwb{
	font-weight: bold;
}
.fff{
	color: #FFF;
}
.cm{
	color:#FB5E00;
}
.color-hong{
	color: #BF1307;
}
.color-ac{
	color: #AC1616;
}
.color-dark{
	color:#C31707;
}
.color-red{
	color:#B71A05;
}
.color-green{
	color:#02982D;
}
.pf{
	font-family: PingFang SC;
}
.w500{
	font-weight: 500;
}
.txc{
	color: #858585;
}
.t333{
	color: #333333;
}
view{
	font-family: PingFang SC;
	box-sizing: border-box;
}
text{
	font-family: PingFang SC;
}
uni-toast .uni-simple-toast__text{
	word-break: normal !important;
}

.flex {
	display: flex;
	justify-content: center;
	align-items: center;
}

.flexJC {
	display: flex;
	justify-content: center;
}

.flexAI {
	display: flex;
	align-items: center;
}

.disFlex {
	display: flex;
}

.disJcsb {
	display: flex;
	justify-content: space-between;
}

.disJcsbAc {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.disJcsa {
	display: flex;
	justify-content: space-around;
}

.flexdcolumn {
	flex-direction: column;
}
.flex1 {
	flex: 1;
}

.alend {
	align-items: flex-end;
}

.jcend {
	justify-content: flex-end;
}

.pr {
	position: relative;
}

.pb {
	position: absolute;
}
	
.m0 {
	margin: 0 auto;
}


.flexWrap {
	flex-wrap: wrap;
}

.pr {
	position: relative;
}

.pb {
	position: absolute;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;	
}

body {
	font-size: 28rpx;
	color: #333333;
	/* background-color: #fff; */
	
}

page {
	/* height: 100%; */
}

view,
scroll-view,
swiper,
button,
input,
textarea,
label,
navigator,
image {
	box-sizing: border-box;
}


.m0 {
	margin: 0 auto;
}

.h30 {
	height: 30rpx;
}

.h50 {
	height: 50rpx;
}

.h80 {
	height: 80rpx;
}

.h110 {
	height: 110rpx;
}

.h100 {
	height: 100%;
}

.w20 {
	width: 20%;
}

.w25 {
	width: 25%;
}

.w33 {
	width: 33.33%;
}

.w100 {
	width: 100%;
}

.w160 {
	width: 160rpx;
}

.w240 {
	width: 160rpx;
}

.wh100 {
	width: 100%;
	height: 100%;
}

.wh20 {
	width: 20rpx;
	height: 20rpx;
}

.wh30 {
	width: 30rpx;
	height: 30rpx;
}

.wh32 {
	width: 32rpx;
	height: 32rpx;
}

.wh40 {
	width: 40rpx;
	height: 40rpx;
}

.wh48 {
	width: 48rpx;
	height: 48rpx;
}

.wh54 {
	width: 54rpx;
	height: 54rpx;
}

.wh60 {
	width: 60rpx;
	height: 60rpx;
}

.wh70 {
	width: 70rpx;
	height: 70rpx;
}

.wh80 {
	width: 80rpx;
	height: 80rpx;
}

.wh88 {
	width: 88rpx;
	height: 88rpx;
}

.wh90 {
	width: 90rpx;
	height: 90rpx;
}

.wh120 {
	width: 120rpx;
	height: 120rpx;
}
.wh125 {
	width: 125rpx;
	height: 125rpx;
}
.wh133 {
	width: 133rpx;
	height: 133rpx;
}

.wh148 {
	width: 148rpx;
	height: 148rpx;
}

.wh160 {
	width: 160rpx;
	height: 160rpx;
}

.wh170 {
	width: 170rpx;
	height: 170rpx;
}

.wh220 {
	width: 220rpx;
	height: 220rpx;
}

.wh338 {
	width: 338rpx;
	height: 338rpx;
}

.c333 {
	color: #333333;
}

.ccc {
	color: #CCCCCC;
}
.cfff {
	color: #FFFFFF;
}

.c999 {
	color: #999999;
}

.c666 {
	color: #666666;
}

.cffa {
	color: #FFAB2E;
}


.c2bb {
	color: #2BB11C;
}

.cff2 {
	color: #FF2C2C;
}

.c1AA {
	color: #1AACD6;
}

.cff3 {
	color: #FF3954;
}

.cc28 {
	color: #C28A1C;
}

.c7E5 {
	color: #7E550F;
}

.c2b6 {
	color: #2B62FF;
}

.c96A {
	color: #96AADB;
}


.opacity3 {
	opacity: .3;
}


.h60 {
	height: 60rpx;
}

.h70 {
	height: 70rpx;
}

.h90 {
	height: 90rpx;
}

.fwbold {
	font-weight: bold;
}

.f20 {
	font-size: 20rpx;
}

.f22 {
	font-size: 22rpx;
}

.f24 {
	font-size: 24rpx;
}

.f26 {
	font-size: 26rpx;
}

.f28 {
	font-size: 28rpx;
}

.f30 {
	font-size: 30rpx;
}

.f32 {
	font-size: 32rpx;
}

.f34 {
	font-size: 34rpx;
}

.f36 {
	font-size: 36rpx;
}
.f38 {
	font-size: 38rpx;
}

.f40 {
	font-size: 40rpx;
}
.f44 {
	font-size: 44rpx;
}

.f46 {
	font-size: 46rpx;
}

.f48 {
	font-size: 48rpx;
}

.f50 {
	font-size: 50rpx;
}
.f52 {
	font-size: 52rpx;
}
.f60{
	font-size: 60rpx;
}
.f64 {
	font-size: 64rpx;
}

.m10{
	margin:10rpx;
}
.m20{
	margin:20rpx;
}
.m30{
	margin:30rpx;
}

.ml5{
	margin-left: 5rpx;
} 

.ml10{
	margin-left: 10rpx;
} 

.ml20{
	margin-left: 20rpx;
} 

.ml30{
	margin-left: 30rpx;
} 

.ml40{
	margin-left: 40rpx;
} 

.mt6 {
	margin-top: 6rpx;
}

.mt10 {
	margin-top: 10rpx;
}

.mt16 {
	margin-top: 16rpx;
}

.mt20 {
	margin-top: 20rpx;
}

.mt30 {
	margin-top: 30rpx;
}

.mt40 {
	margin-top: 40rpx;
}

.mt60 {
	margin-top: 60rpx;
}

.mt100 {
	margin-top: 100rpx;
}

.mr5 {
	margin-right: 5rpx;
}

.mr10 {
	margin-right: 10rpx;
}

.mr15 {
	margin-right: 15rpx;
}

.mr20 {
	margin-right: 20rpx;
}

.mr30 {
	margin-right: 30rpx;
}

.mr40 {
	margin-right: 40rpx;
}

.mr60 {
	margin-right: 60rpx;
}

.mb10 {
	margin-bottom: 10rpx;
}

.mb20 {
	margin-bottom: 20rpx;
}

.mb30 {
	margin-bottom: 30rpx;
}
.mb40 {
	margin-bottom: 40rpx;
}
.mb50 {
	margin-bottom: 50rpx;
}

.mb60 {
	margin-bottom: 60rpx;
}

.mb190 {
	margin-bottom: 190rpx;
}

.mlr30 {
	margin-left: 30rpx;
	margin-right: 30rpx;
}


.p20{
	padding:20rpx;
}
.p30{
	padding:30rpx;
}
.pt10{
	padding-top:10rpx;
}
.pt20{
	padding-top:20rpx;
}
.pd {
	padding: 20rpx 0;
}

.pl20 {
	padding-left: 20rpx;
}

.pl30 {
	padding-left: 30rpx;
}
.pr20 {
	padding-right: 20rpx;
}

.plr30 {
	padding-left: 30rpx;
	padding-right: 30rpx;
}

.bde5 {
	border: 1px solid #E5E5E5;
}

.bd6A8 {
	border: 1px solid #6A88CD;
}

.bdbe5 {
	border-bottom: 2rpx solid #E5E5E5;
}

.bdeee {
	border-bottom: 2rpx solid #EEEEEE;
}

.bdbff {
	border-bottom: 2rpx solid #fff;
}

.bd4B6 {
	border-bottom: 2rpx solid #4B6192;
}

.bd5A7 {
	border: 1px solid #4d5c8b;
}

.bdbfff3 {
	border-bottom: 2rpx solid rgba(255,255,255,.3);
}

.bdbfff {
	border-bottom: 2rpx solid rgba(255,255,255,.5);
}

.bgcfff{
	background-color: #fff;
}

.bgf5f5f5 {
	background-color: #F5F5F5;
}

.bgcf5f5 {
	background-color: #F5F5F5;
}

.bgcf1f1 {
	background-color:#F1F1F1;
}

.bgcc18 {
	background:rgba(193,138,27,1);
}

.bgc6A8 {
	background: linear-gradient(0deg, #6BA8FB, #1AACD6);
}

.bgc2b6 {
	background-color: #2B62FF;
}

.bgc201 {
	background-color: #201E56;
}

.bgc0F0 {
	background-color: #12122a;
}

.bgc38b {
	background-color: #38B835;
}

.bgcffa {
	background-color: #FFA32B;
}
.bgce9f {
	background-color: #E9F3FF;
}

.bgc5a7 {
	background-color: #5A75B1;
}



.lh40 {
	line-height: 80rpx;
}

.bg1E3 {
	background-color: #1E364A;
}
.bgc1AA {
	background-color: #1AACD6;
}

.bg {
background: linear-gradient(0deg, #19A2FA, #2B62FF);;
}
.br10 {
	border-radius: 10rpx;
}

.br20 {
	border-radius: 20rpx;
}

.br30 {
	border-radius: 30rpx;
}

.br40 {
	border-radius: 40rpx;
}
.br45 {
	border-radius: 45rpx;
}
.br50 {
	border-radius: 50%;
}

.left50 {
	left: 50%;
	transform: translateX(-50%);
}

.zindex {
	z-index: 1;
}

.ellipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis-1{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.ellipsis-2{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.ellipsis-5{
	display: -webkit-box;
	-webkit-line-clamp: 5;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
}


.shade {
  position: absolute;
  background:rgba(0,0,0,0.4);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.shade_box {
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
}

.shadow {
	box-shadow: 0 0px 30rpx 0 rgba(0, 0, 0, 0.1);
}

uni-button[disabled]:not([type]), uni-button[disabled][type=default] {
    color: #fff;
	opacity: .3;
   background-color: rgb(162, 154, 208)
}

.clearfix:after {
    content:'.';display:block;height:0;clear:both;visibility:hidden;
}

.clear {
    clear:both;height:0;overflow:hidden;
}